package com.jlcindia;

public class Oopstest25 {
static{
		System.out.println("static of oopstest25");
	}
public static void main(String[] args) {	
	new Mno25();
}
}
class Mno25{
	Mno25(){
		System.out.println("\n Mno DEf cons:"+data+"\t"+msg);
	}
	//IIB
	{
		System.out.println("\n** IB1:");
		//System.out.println(data);
		System.out.println(this.data);//jvm knows there is a
		//System.out.println(msg);//variable with name as data
		System.out.println(this.msg);//but not initialize yet
	}
	int data=10;
	{
		System.out.println("***IB2:");
		System.out.println(data);
		//System.out.println(msg);
		System.out.println(this.msg);
	}
	String msg="JLC";
	{
		System.out.println("\n**IB3:");
		System.out.println(data);
		System.out.println(msg);
		System.out.println(this.msg);
	}
}
